#默认参数
"""
def add(参数1,参数2...): #函数体
    return #返回值
res = add(参数1,参数2...)
"""
#默认值的触发条件是没有实参传入时
def add(a,b=5,c=10):
    print(a+b,c)
add(3,10)
#调用时指定参数
add(3,c=10)
print("------------------------------")
#*args 不定长参数
def get_sum(a,b,c,*args):
    print(args)
get_sum(1,2,3,4,5)
#**kwargs 键值对参数
def get_value(**a):
    print(a)
get_value(name="zhangsan",age=18)
#多返回值
def get_double(a,b):
    return a,b
num1,num2 = get_double(3,5)
print(num1)
print(num2)